﻿///////////////////////////////////////////////////////////////////////////
//  Copyright(c) 2023, GNU LESSER GENERAL PUBLIC LICENSE Version 3, 29 June 2007
//
/// @file    render.h
/// @brief   文件简要描述
/// @version 0.1
/// @history 修改历史
/// @warning 没有警告
///////////////////////////////////////////////////////////////////////////
#ifndef __RENDER_H__
#define __RENDER_H__


#include "klb_type.h"
#include "klbutil/klb_rect.h"

#if defined(__cplusplus)
extern "C" {
#endif


typedef struct render_t_
{
    int(*draw_image)(const char* p_image, const klb_rect_t* p_src, const klb_rect_t* p_dst);
}render_t;


#ifdef __cplusplus
}
#endif

#endif // __RENDER_H__
//end
